package com.yidianyanglao.user.service;

import com.yidianyanglao.user.bean.UserBean;

/**
 * Created by Administrator on 2016/11/9.
 */
public interface UserService {

    //测试事务管理
    String serviceTranscatiuon();

    //转赠事务
    UserBean transferringSeed(String token,String touseraccount,double seednum);

    /**
     * 用户注册第三部，事务管理，更新支付密码，分配注册种子，记录推荐，记录消息，生成树
     * @param userBean
     */
    void updatePayPass(String paypassword ,UserBean userBean);


    /**
     * 用户更换绑定的电话号码，对用户推荐数据，用户关联的订单数据，进行同步修改
     * @param token
     * @param mobile
     */
    void updateMobileRelation(String token,String mobile);

    /**
     * 更新用户token
     * @param id
     * @return
     */
    void updateToken(int id);

}
